@charset "utf-8";
/* 首页 */
.home-data li .inner{ position: relative; height: 148px; border: 1px solid #d9d9d9;}
.home-data-all{ height: 101px; text-align: center; font-size: 40px; line-height: 110px; border-bottom: 1px solid #d9d9d9;}
.home-data-detail{ height: 46px;}
.home-data-detail-text{ display: block; box-sizing:border-box; float: left; width: 50%; padding: 3px 0 3px 16px; border-right: 1px solid #d9d9d9; line-height: 20px; color: #333}
.home-data-detail-text:last-child{ border-right: 0;}
.home-tag{ position: absolute; left: -5px; top: 6px; width: 78px; height: 27px; text-align: center; line-height: 22px; color: #fff; background: url(../images/icon/icon_home.png?v=201510281843) no-repeat;}
.home-tag-green{ background-position: 0 -105px;}
.home-tag-orange{ background-position: 0 -132px;}
.home-tag-red{ background-position: 0 -159px;}
.home-tag-tips{ position: absolute; left: 78px; top: 6px; height: 22px; line-height: 22px;}
.c-deepYellow{ color: #ffa515}
.c-brown{ color: #f96f57}

.home-menu{ padding: 17px 0 17px 12px; border: 1px solid #d9d9d9;}
.home-menu li{ float: left; width: 170px;}
.home-menu li:last-child{ width: 130px;}
.home-menu a{ display: block; height: 50px; line-height: 50px; color: #333;}
.home-menu i{ float: left; width: 50px; height: 50px; margin-right: 10px; background: url(../images/icon/icon_home.png?v=201511181151) no-repeat;}
i.home-icon-agency{ background-position: 0 0;}
i.home-icon-market{ background-position: -50px 0;}
i.home-icon-bee{ background-position: -100px 0;}
i.home-icon-outsource{ background-position: -150px 0;}
i.home-icon-third{ background-position: -200px 0;}
i.home-icon-pass{ background-position: -250px 0;}
i.home-icon-set{ background-position: 0 -50px;}
i.home-icon-Auditing{ background-position: -50px -50px;}
i.home-icon-assign{ background-position: -100px -50px;}
i.home-icon-commission{ background-position: -150px -50px;}
i.home-icon-complain{ background-position: -200px -50px;}
i.home-icon-data{ background-position: -250px -50px;}

.home-title{ height: 19px; border-left: 3px solid #68bbe2; padding-left: 7px; line-height: 19px; font-size: 14px;}
.home-title.home-bc-green{ border-color: #5dccbb}
.home-title.home-bc-red{ border-color: #f97373}
.home-title.home-bc-orange{ border-color: #ff9126}

.home-hint{ width: 506px;}
.home-hint-border{ border: 1px solid #d9d9d9; padding: 6px 9px;}
.home-wait-list li{ height: 26px; line-height: 26px; overflow: hidden;}
.home-wait-list a{ display: block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color: #333}
.home-wait-list i{ float: left; width: 0; height: 0; border: 4px solid #ff8b36; border-radius: 50%; margin: 10px 10px 0 0 ;}
/*.home-wait-list a:hover i{ border-color: #ff7713}*/
.home-hint-icon{ float: left; width:16px; height: 16px; margin: 6px 6px 0 0; background: url(../images/icon/icon_warn.png) no-repeat; }

/* 城市选择列表 */
.citytree-li .checkbox span{ padding-left:12px;}
.citytree-area .checkbox span{ padding-left:18px;}

.citytree-toggler{ display: inline-block; border-bottom:none; color:#333; text-decoration:none; margin-right:3px; vertical-align:middle; background:url(../images/icon/icon_minus.png) no-repeat 0 3px; cursor:pointer; text-indent:-9999px; width:13px; height:20px;}
.citytree-closed > .citytree-element > .citytree-toggler{background:url(../images/icon/icon_plus.png) no-repeat 0 3px; }
.citytree-closed > ul{ display: none;}
.citytree-folder{ padding-left: 0;}
.citytree-element{ padding-bottom: 10px;}

.citytree-ul{ padding-left: 40px;}
.citytree-area{ border: 1px solid #d9d9d9; padding: 6px 14px; width: 580px; margin-bottom: 10px}
.citytree-area li{ float: left; width: 145px; margin-right: 5px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height: 28px}
.citytree-area li:nth-child(4n){ width: 120px;}
.citytree-arrow{ display: inline-block; width: 0; height: 0; border: 4px solid #fff; border-width: 5px 4px; border-top-color:#333; position: relative; top: 3px;}
.citytree-arrow-hide{ border: 4px solid #fff; border-width: 5px 4px; border-left-color:#333; position: relative; top: 0px; left: 2px}